def search_text(self, collection_name, vectors, top_k):
    # Search vector in milvus collection
    self.set_collection(collection_name)
    self.collection.load()
    search_params = {"metric_type": self.config["METRIC_TYPE"], "params": {"M": 8, "efConstruction": 64}}
    res = self.collection.search(vectors, anns_field="embedding", param=search_params, limit=top_k,
                                 output_fields=['text'])

    text_list = []
    dis_list = []
    for i in range(len(res[0])):
        text_list.append(res[0][i].entity.text)
        dis_list.append(res[0][i].distance)

    return text_list, dis_list
